package com.ruoyi.wcf.mapper;

import java.util.List;
import com.ruoyi.wcf.domain.WcfProductClass;

/**
 * 产品分类Mapper接口
 *
 * @author WZP
 * @date 2022-04-02
 */
public interface WcfProductClassMapper
{
    /**
     * 查询产品分类
     *
     * @param classId 产品分类主键
     * @return 产品分类
     */
    public WcfProductClass selectWcfProductClassByClassId(Long classId);

    /**
     * 查询产品分类列表
     *
     * @param wcfProductClass 产品分类
     * @return 产品分类集合
     */
    public List<WcfProductClass> selectWcfProductClassList(WcfProductClass wcfProductClass);

    /**
     * 新增产品分类
     *
     * @param wcfProductClass 产品分类
     * @return 结果
     */
    public int insertWcfProductClass(WcfProductClass wcfProductClass);

    /**
     * 修改产品分类
     *
     * @param wcfProductClass 产品分类
     * @return 结果
     */
    public int updateWcfProductClass(WcfProductClass wcfProductClass);

    /**
     * 删除产品分类
     *
     * @param classId 产品分类主键
     * @return 结果
     */
    public int deleteWcfProductClassByClassId(Long classId);

    /**
     * 批量删除产品分类
     *
     * @param classIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWcfProductClassByClassIds(Long[] classIds);

    /**
     * 查询产品分类列表
     *
     * @return 产品分类集合
     */
    public List<WcfProductClass> getList();

    /**
     * app-产品检索-产品分类列表
     * @return
     */
    public List<WcfProductClass> productClassList();
}
